public class MarienkaeferAblauf {

public static void main(String[] args) {
       Marienkaefer maennlich = new Marienkaefer(2,6,10,"rot","schwarz",true);
       maennlich.setAlter(5);
       System.out.printf("Ein "+maennlich.getAlter()+" alter "+maennlich.getGeschlecht()+" Marienkäfer mit "+maennlich.getBeinchen()+" Beinen, "+maennlich.getFluegel()+" Flügeln einen "+maennlich.getFarbe()+" Panzer mit "+maennlich.getPunkte()+" "+maennlich.getFarbePunkte()+" Punkten");
       Marienkaefer weiblich = new Marienkaefer(2,6,10,"rot","schwarz",false);
       weiblich.setAlter(4);
       System.out.printf("Ein "+weiblich.getAlter()+" alter "+weiblich.getGeschlecht()+" Marienkäfer mit "+weiblich.getBeinchen()+" Beinen, "+weiblich.getFluegel()+" Flügeln einen "+weiblich.getFarbe()+" Panzer mit "+weiblich.getPunkte()+" "+weiblich.getFarbePunkte()+" Punkten");
       
       System.out.println("Die Marienkäfer haben Sex");
       Marienkaefer junior = null;
       if(maennlich.sex(weiblich)){
    	   System.out.println("Es ist etwas wunderbares passiert! Es ist ein neues Leben entstanden");
    	   boolean geschlecht;
    	   int isJuniorMaennlich = (int)(Math.random()*2);
    	   if(isJuniorMaennlich == 1){
    		   geschlecht = true;
    	   }
    	   else{
    		   geschlecht = false;
    	   }
    	   
    	   junior = new Marienkaefer(1,6,(int)Math.random()*11,"rot","schwarz",geschlecht);
    	   junior.setAlter(1);
    	   System.out.printf("Der neue Marienkäfer is "+junior.getGeschlecht()+" hat "+junior.getFluegel()+" Flügel, "+junior.getBeinchen()+" gesunde Beine, einen "+junior.getFarbe()+" Panzer mit "+junior.getPunkte()+" "+junior.getFarbePunkte()+" Punkten");
    	   
    	   
    	   
       }
       else
       {
    	   System.out.println("KEIN SEX unter Gleichgescglechtlichen Marienkäfern");
       }
       
       
       
       
       maennlich.setMageninhalt("Blattläuse");
       weiblich.setMageninhalt("Blattläuse ");
       if(junior != null){
    	   junior.setMageninhalt("Blattläuse ");
       }
       
       int sterben =((int)Math.random());
       System.out.println("\nsterben? "+sterben);
       
       if(sterben == 0)
       {
    	   	int switchMarienkaefer = ((int)Math.random())*3;
    	   	System.out.println("\n\nswitchMarienkaefer "+switchMarienkaefer);
    	    switch (switchMarienkaefer) {
            case 0: maennlich.setTot(true);
            		System.out.println("Ein dummer Junge tötet einen "+maennlich.getAlter()+" Jahre alten Marienkäfer");
                    break;
            case 2:	weiblich.setTot(true);
            		System.out.println("Ein dummer Junge tötet einen "+weiblich.getAlter()+" Jahre alten Marienkäfer");
            		break;
            case 3:	
            		if(junior != null)
            		{
            			junior.setTot(true);
            			System.out.println("Ein dummer Junge tötet einen "+junior.getAlter()+" Jahre alten Marienkäfer");
            		}
            		break;
    	    }
       }
       
       
   }

}